Use clang as preprocessor when clang toolchain is selected
authorRoberto Vargas <[email protected]>
Thu, 10 May 2018 12:38:19 +0000 (13:38 +0100)
committerRoberto Vargas <[email protected]>
Wed, 11 Jul 2018 08:23:06 +0000 (09:23 +0100)
Change-Id: I562c5de91e12fe384245df41225dfb9122a13a85
Signed-off-by: Roberto Vargas <[email protected]>
Makefile

index e25c380c44cd6ceda3197b8bb802dd4d92ab56aa..533cb8ab1e4d1b5d9c8c0c3aa1916f2b7a873c24 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -151,11 +151,15 @@ TF_CFLAGS_aarch32 =       -target arm-arm-none-eabi $(march32-directive)
 TF_CFLAGS_aarch64      =       -target aarch64-arm-none-eabi -march=armv8-a
 LD                     =       $(LINKER)
 AS                     =       $(CC) -c -x assembler-with-cpp $(TF_CFLAGS_$(ARCH))
+CPP                    =       $(CC) -E $(TF_CFLAGS_$(ARCH))
+PP                     =       $(CC) -E $(TF_CFLAGS_$(ARCH))
 else ifneq ($(findstring clang,$(notdir $(CC))),)
 TF_CFLAGS_aarch32      =       $(target32-directive)
 TF_CFLAGS_aarch64      =       -target aarch64-elf
 LD                     =       $(LINKER)
 AS                     =       $(CC) -c -x assembler-with-cpp $(TF_CFLAGS_$(ARCH))
+CPP                    =       $(CC) -E
+PP                     =       $(CC) -E
 else
 TF_CFLAGS_aarch32      =       $(march32-directive)
 TF_CFLAGS_aarch64      =       -march=armv8-a